package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 项目基本信息
 *
 * @author admin
 * @since 2025-09-23
 */
@Data
@ApiModel(value="项目基本信息VO", description="项目基本信息VO")
public class ViewProjectVO {
    /**
     * PROJECT_CODE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="PROJECT_CODE")
    @com.alibaba.excel.annotation.ExcelProperty("PROJECT_CODE")
    @ApiModelProperty(value = "PROJECT_CODE")
    private String projectCode;
    /**
     * PROJECT_NAME
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="PROJECT_NAME")
    @com.alibaba.excel.annotation.ExcelProperty("PROJECT_NAME")
    @ApiModelProperty(value = "PROJECT_NAME")
    private String projectName;
    /**
     * SHORT_NAME
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="SHORT_NAME")
    @com.alibaba.excel.annotation.ExcelProperty("SHORT_NAME")
    @ApiModelProperty(value = "SHORT_NAME")
    private String shortName;
    /**
     * MANAGE_TYPE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="MANAGE_TYPE")
    @com.alibaba.excel.annotation.ExcelProperty("MANAGE_TYPE")
    @ApiModelProperty(value = "MANAGE_TYPE")
    private String manageType;
    /**
     * PROJECT_TYPE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="PROJECT_TYPE")
    @com.alibaba.excel.annotation.ExcelProperty("PROJECT_TYPE")
    @ApiModelProperty(value = "PROJECT_TYPE")
    private String projectType;
    /**
     * CONSTRUCTION_STATUS
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="CONSTRUCTION_STATUS")
    @com.alibaba.excel.annotation.ExcelProperty("CONSTRUCTION_STATUS")
    @ApiModelProperty(value = "CONSTRUCTION_STATUS")
    private String constructionStatus;
    /**
     * CONSTRUCTION_STANDARD
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="CONSTRUCTION_STANDARD")
    @com.alibaba.excel.annotation.ExcelProperty("CONSTRUCTION_STANDARD")
    @ApiModelProperty(value = "CONSTRUCTION_STANDARD")
    private String constructionStandard;
    /**
     * START_WORK_DATE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="START_WORK_DATE")
    @com.alibaba.excel.annotation.ExcelProperty("START_WORK_DATE")
    @ApiModelProperty(value = "START_WORK_DATE")
    private String startWorkDate;
    /**
     * PLAN_COMPLETION_DATE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="PLAN_COMPLETION_DATE")
    @com.alibaba.excel.annotation.ExcelProperty("PLAN_COMPLETION_DATE")
    @ApiModelProperty(value = "PLAN_COMPLETION_DATE")
    private String planCompletionDate;
    /**
     * PLAN_ACCOMPLISH_DATE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="PLAN_ACCOMPLISH_DATE")
    @com.alibaba.excel.annotation.ExcelProperty("PLAN_ACCOMPLISH_DATE")
    @ApiModelProperty(value = "PLAN_ACCOMPLISH_DATE")
    private String planAccomplishDate;
    /**
     * MILEAGE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="MILEAGE")
    @com.alibaba.excel.annotation.ExcelProperty("MILEAGE")
    @ApiModelProperty(value = "MILEAGE")
    private String mileage;
    /**
     * INVESTMENT
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="INVESTMENT")
    @com.alibaba.excel.annotation.ExcelProperty("INVESTMENT")
    @ApiModelProperty(value = "INVESTMENT")
    private String investment;
    /**
     * SPEED
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="SPEED")
    @com.alibaba.excel.annotation.ExcelProperty("SPEED")
    @ApiModelProperty(value = "SPEED")
    private String speed;
    /**
     * CONSTRUCTION_CYCLE
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="CONSTRUCTION_CYCLE")
    @com.alibaba.excel.annotation.ExcelProperty("CONSTRUCTION_CYCLE")
    @ApiModelProperty(value = "CONSTRUCTION_CYCLE")
    private String constructionCycle;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}